/* CSS Document */
.form-horizontal .has-feedback .form-control-feedback {
  top: 0; }

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  cursor: text;
  background-color: #fff;
  opacity: 1; }

label.error {
  display: block;
  font-weight: normal;
  cursor: text;
  /*margin-top:5px;*/
  color: #f04134; }

label.remember {
  line-height: 20px;
  font-weight: normal;
  /*margin-top:5px;*/
  display: inline-block !important; }

label.accept {
  line-height: 20px;
  font-weight: normal;
  display: block; }

label.accept > span {
  color: #333;
  cursor: text; }

label.control-label {
  color: #666; }

.form-horizontal .control-label.accept {
  padding-top: 0;
  text-align: left; }

#vemail {
  position: absolute;
  top: 0;
  left: 0; }

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
  color: #f04134; }

.form-control-feedback {
  position: absolute;
  font-size: 16px;
  top: 0;
  right: 5px;
  z-index: 2;
  display: block;
  line-height: 34px;
  text-align: center;
  pointer-events: none; }

.icon-checkcircle {
  color: #00a854; }

.icon-closecircle {
  color: #f04134; }

.has-error .form-control {
  border-color: #f04134; }
